package com.ruoyi.device.service;

import com.ruoyi.device.domain.DeviceUserRegister;

import java.util.List;

/**
 * App注册用户Service接口
 * @auth
 * @date
 */
public interface IDeviceUserRegisterService {
    /**
     * 获取app注册用户列表
     *
     * @param params 查询参数
     * @return
     */
    public List<DeviceUserRegister> getRegisterList (DeviceUserRegister params);
    /**
     * 获取app注册用户详情
     * @param id
     * @return
     */
    public DeviceUserRegister getRegisterById(Long id);
    /**
     * 获取app注册用户 by 小程序openid
     * @param openid
     * @return
     */
    public DeviceUserRegister getRegisterByOpenId(String openid);
    /**
     * 获取app注册用户 by 用户名或者姓名或者手机号
     * @param param
     * @return
     */
    public DeviceUserRegister getRegisterByName(String param);
    /**
     * 新增app注册用户
     * @param register
     * @return
     */
    public int addRegister(DeviceUserRegister register);
    /**
     * 修改app注册用户
     * @param register
     * @return 结果
     */
    public int editRegister(DeviceUserRegister register);
}
